package com.clstu.extends_.exercise;

public class Exercise {
    public static void main(String[] args) {
        B b = new B();//输出如下
//        a
//        b, name
//        a
        }
}

class A{
    A(){
        System.out.println("a");
    }
    A(String name){
        System.out.println(" a name");
    }
}

class B extends  A{
    B(){
        this("abc");//下面的构造器被调用，下面的构造器又会默认调用A的无参构造器
        System.out.println("a");
    }
    B(String name){
        System.out.println("b, name");
    }
}